.net-speed {
  min-width: 1349px;
  color: #505050;
}
.net-speed .chart {
  float: left;
  width: 600px;
}
.net-speed input {
  width: 200px;
  height: 40px;
  line-height: 40px;
  background-color: #f36e2a;
  border: none;
  font-size: 18px;
  color: #fff;
}
.net-speed .speed-detail {
  margin-top: 30px;
  font-size: 14px;
  text-align: center;
}
.net-speed .speed-detail p {
  display: inline-block;
  margin: 0 20px;
}
.net-speed .upload-speed i:before {
  display: inline-block;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.net-speed .speed-result {
  margin-top: 20px;
  text-align: center;
}
.net-speed .speed-result span {
  font-size: 20px;
}
.net-speed .net-detail {
  float: right;
  width: 380px;
  height: 200px;
  margin-top: 200px;
  margin-right: 40px;
}
.net-speed .net-detail-list {
  border: 1px solid #ddd;
}
.net-speed .net-detail-list li {
  height: 40px;
  padding-left: 20px;
  line-height: 40px;
  font-size: 14px;
}
.net-speed .net-detail-list li:nth-child(odd) {
  background-color: #f7f7f7;
}
.net-speed .net-detail-list label {
  display: inline-block;
  width: 110px;
}
